common.skill
Computer Programming - আরডুইনো (Arduino) Arduino IDE (Arduino Integrated Development Environment) |
224
224

প্রথম প্রোগ্রাম: “Blink” প্রজেক্ট

Arduino IDE-তে প্রথম প্রোগ্রাম হিসাবে “Blink” প্রজেক্টটি খুবই জনপ্রিয়। এটি একটি সহজ প্রকল্প যা নতুন ব্যবহারকারীদের আরডুইনো প্রোগ্রামিংয়ের সাথে পরিচিত করতে সহায়তা করে। “Blink” প্রজেক্টের মাধ্যমে বোর্ডের বিল্ট-ইন এলইডি-কে একটি নির্দিষ্ট সময় অন্তর জ্বালানো এবং নিভানো শেখানো হয়।

প্রয়োজনীয় উপাদান

  • একটি Arduino বোর্ড (উদাহরণস্বরূপ, Arduino Uno)
  • একটি USB কেবল
  • Arduino IDE

কোড লিখা

Arduino IDE চালু করার পরে, নিচের কোডটি লিখুন বা কপি-পেস্ট করুন:

void setup() {
  // LED পিনের মোড সেট করা হচ্ছে আউটপুট হিসেবে
  pinMode(LED_BUILTIN, OUTPUT);
}

void loop() {
  // LED অন করা
  digitalWrite(LED_BUILTIN, HIGH);
  delay(1000); // ১ সেকেন্ড অপেক্ষা

  // LED অফ করা
  digitalWrite(LED_BUILTIN, LOW);
  delay(1000); // ১ সেকেন্ড অপেক্ষা
}

কোড বিশ্লেষণ

  • void setup(): এই ফাংশনটি কোডের ইনিশিয়াল সেটআপ করার জন্য ব্যবহৃত হয় এবং প্রোগ্রাম একবারই এটি চালায়। এখানে pinMode() ফাংশনের মাধ্যমে বিল্ট-ইন এলইডি পিনকে আউটপুট হিসেবে সেট করা হয়েছে।
  • void loop(): এই ফাংশনটি বারবার চলতে থাকে। এখানে digitalWrite() ফাংশনটি ব্যবহার করে LED অন এবং অফ করা হয়েছে, আর delay() ফাংশনটি ব্যবহার করে LED জ্বলা ও নিভানোর মাঝে ১ সেকেন্ড বিরতি দেওয়া হয়েছে।

প্রোগ্রাম আপলোড করা

  • Arduino IDE-তে কোড লিখে Verify বাটনে ক্লিক করুন। এটি কোডটি কম্পাইল করে দেখায় কোন ত্রুটি আছে কি না।
  • এরপর Upload বাটনে ক্লিক করুন। এটি কোডটি বোর্ডে আপলোড করে এবং কোডটি চালু করে।

ফলাফল

প্রোগ্রামটি সফলভাবে আপলোড হলে, আপনার Arduino বোর্ডের বিল্ট-ইন এলইডি প্রতি ১ সেকেন্ড পর পর জ্বলবে এবং নিভবে।

সমস্যা সমাধান

  • বোর্ড শনাক্ত করা না গেলে: নিশ্চিত করুন যে সঠিক Port নির্বাচন করা হয়েছে।
  • কম্পাইল ত্রুটি: কোডে কোনো টাইপো বা ভুল থাকলে তা ঠিক করে পুনরায় চেষ্টা করুন।

এই প্রাথমিক প্রজেক্টটি আরডুইনো প্রোগ্রামিংয়ের বেসিক ধারণা এবং কোডিং স্ট্রাকচারের সাথে পরিচয় করিয়ে দেয়।

common.content_added_by
টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion